  /**
  @addtogroup MIL_STD_1553_Bus_Controller_VE3 MIL_STD_1553_Bus_Controller for MDR1986VE3 evaluation board
  @latexonly
  @verbatim
  ******************** (C) COPYRIGHT 2024 Milandr ******************************
  * @file    readme.txt
  * @author  Milandr Application Team
  * @version V2.0.2
  * @date    08/11/2024
  * @brief   Description work of MIL_STD_1553 in Bus Controller mode.
  ******************************************************************************
  * THE PRESENT FIRMWARE IS FOR GUIDANCE ONLY. IT AIMS AT PROVIDING CUSTOMERS
  * WITH CODING INFORMATION REGARDING MILANDR'S PRODUCTS IN ORDER TO FACILITATE
  * THE USE AND SAVE TIME. MILANDR SHALL NOT BE HELD LIABLE FOR ANY
  * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES RESULTING
  * FROM THE CONTENT OF SUCH FIRMWARE AND/OR A USE MADE BY CUSTOMERS OF THE
  * CODING INFORMATION CONTAINED HEREIN IN THEIR PRODUCTS.
  ******************************************************************************
  @endverbatim
  @endlatexonly

@par Example Description

This example provides a description of how to use MIL STD 1553 in Bus Controller
mode. Connect MDR1986VE3 Complexity Evaluation Board to PC by UART. Select one
of the support command vy pressing key in terminal window:
    - 1 - Write data to terminal device
    - 2 - Read data from terminal device
    - 3 - Get status word
    - 4 - Get last command word


@par Directory contains:

    - src/main.c                          Main program
    - src/MDR1986VE3_IT.c                 Main Interrupt Service Routines
    - src/MIL_STD_1553_IT_Handler.c       Main function for processing MIL_STD_1553 interrupt.
    - inc/MDR1986VE3_IT.h                 Functions prototypes for the interrupt.
    - inc/MIL_STD_1553_BusController.h    Functions prototypes for MIL_STD_1553_BusController.
    - inc/MIL_STD_1553_IT_Handler.h       Functions prototypes for the MIL_STD_1553 interrupt.


@par Hardware and Software environment:

    - This example is intended to run on MDR1986VE3 eval board with MDR1986VE3 microcontroller.
    - HSE oscillator is used so it should be present.


@par How to use.

To launch the example, you must do the following:
    - Create a project and setup all project configurations.
    - Add main.c file.
    - Add MDR1986VE3_IT.c and MDR1986VE3_IT.h files.
    - Add the required files from "Libraries" folder:
        MDR32F9Qx_config.h
        MDR32F9Qx_port.c
        MDR32F9Qx_rst_clk.c
        MDR32F9Qx_timer.c
        MDR32F9Qx_mil_std_1553.c
        MDR32F9Qx_eeprom.c
        MDR32F9Qx_utils.c
        MDR32F9Qx_bkp.c
        MDR32F9Qx_uart.c
    - Edit the MDR32F9Qx_config.h to set appropriate run-time parameter checking level.
    - Compile and link together all .c files and load your image into the target board.
    - Run the example.

 * <h3><center>&copy; COPYRIGHT 2024 Milandr</center></h3>
 */

